package cn.edu.guet.bll.editor;

import cn.edu.guet.bean.editor.EditorUser;
import cn.edu.guet.bean.editor.Post;

import java.util.List;

/**
 * create by hzg 2021/07/07
 * 帖子的各个业务接口类
 */
public interface PostBll {
    /**
     * 上传帖子
     */
    void publishPost(String type, String title, String content, String time, String pstatus);
    /**
     * 通过id查询帖子
     */
    Post selectPostById(String pid);
    /**
     * 通过id查询用户
     */
    EditorUser selectUserById();
    /**
     * 通过id点赞
     */
    void giveupPost(String pid, String userid);
    /**
     * 通过id收藏
     */
    void collectPost(String userid, String pid);
    /**
     * 通过id删除帖子
     */
    void deletePost(String pid);
}
